@charset "utf-8";
/* CSS Document */

/* css reset */

    /* 清除内外边距 */
    body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
    dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
    pre, /* text formatting elements 文本格式元素 */
    fieldset, legend, button, input, textarea, /* form elements 表单元素 */
    th, td { /* table elements 表格元素 */
        margin: 0;
        padding: 0;
		border: 0px;
    }
    
    /* 设置默认字体 */
    body,
    button, input, select, textarea {
	font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color:#333;
	/* [disabled]outline:none; */
    }
	button, input, select, textarea{ outline:none;}
    html {line-height: 1; }
    address, cite, em, var,i { font-style: normal; } /* 将斜体扶正 */
    
    h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
    h2 { font-size: 16px; }
    h3 { font-size: 14px; }
    h4, h5, h6 { font-size: 100%; }
    
    /* 重置列表元素 */
    ul, ol, li { list-style: none; }
    
    /* 重置文本格式元素 */
    a { text-decoration: none;color:#333; cursor:pointer;}
    a:hover { text-decoration:none; color:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
	
	/* 重置图片元素 */	
    img {border: 0px;vertical-align:middle;-ms-interpolation-mode: bicubic;}

    body{min-width: 980px;}

.bx_fl, .fl {float: left;}
.bx_fr, .fr {float: right;}
.container{width:980px; margin:0 auto;}
.clear{ clear:both;}
.c10{height:10px;width:100%;}
.c20{height:20px;width:100%;}
.c30{height:30px;width:100%;}
.dis{display:block;margin:0px;padding:0;}
.undis{display:none;margin:0px;padding:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
.hot .item .img img, .hot .item .pic img{
	width:100%; height:100%;
	overflow-x: hidden;
    overflow-y: hidden;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
.hot .item .img img:hover, .hot .item .pic img:hover{
	transform: scale(1.1, 1.1);
	
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
	}
	 
/*top*/
.top{width:100%; height:30px;}
.top > div{float:left; height:30px;} 
.top > div.yellow{ background-color:#ffb400;}
.top > div.red{ background-color:#ef3838;}
.top > div.blue{ background-color:#1e8dff;}

/*head*/
.header{width:100%;background:url(../images/top_1bg.jpg) no-repeat center top;height: 224px;}
.header .logo{display:inline-block; float:left; width:600px; height:60px; margin-top:46px; background:url(../images/ynlogo.png) no-repeat; }
.rel{position:relative;}
.header-jf{position:absolute; top:8px; right:0;}
.header-rss{position:absolute; top:29px; right:0;}
.header-tag{position:absolute; top:50px; right:0;}
.header-jf .jf-btn, .header-rss .rss-btn, .header-tag .tag-btn{width:36px; height:16px; line-height:16px; display:inline-block; background-color:#24a5ff; border:1px solid #24a5ff; font-size:12px; color:#fff; text-align:center; border-top-left-radius:9px; -moz-border-top-left-radius:9px; -o-border-top-left-radius:9px; -webkit-border-top-left-radius:9px; border-bottom-left-radius:9px; -moz-border-bottom-left-radius:9px; -o-border-bottom-left-radius:9px; -webkit-border-bottom-left-radius:9px;}
.header-rss .rss-btn{background-color:#ff9000; border:1px solid #ff9000;}
.header-tag .tag-btn{background-color:#a500b9; border:1px solid #a500b9;}
.header-jf .jf-btn:hover{background-color:#fff; color:#24a5ff;}
.header-rss .rss-btn:hover{background-color:#fff; color:#ff9000;}
.header-tag .tag-btn:hover{background-color:#fff; color:#a500b9;}

/*nav*/
.nav{float:left;background:#218640 ;}
.nav > .menu li{float:left; cursor:pointer;  width: 139px; height: 44px;line-height: 44px; text-align: center; border-right: 1px solid #fff;}
.nav > .menu li a{font-size:18px; cursor:pointer; color:#fff;font-weight: bold; }
.nav > .menu li:hover{color:#fff; background: #69d78a;}
.nav > .menu li.on a{color:#fff;}
.nav > .menu li.more{ position:relative; margin-right:0;background: ;}
.nav > .menu li > .menu-child{display:none; background:#69d78a; top:44px; position:absolute; z-index:9999; }
.nav > .menu li > .menu-child li{float:none; margin-right:0; line-height:44px;border-top:1px solid #fff;}
.nav > .menu li.more:hover > .menu-child{ display:block;}

/*search*/
.header-r{float:right; padding-top:80px;} 
.header-r .search{width:200px; height:30px; box-sizing:border-box; border:1px solid #c2c2c2; border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px; float:left;} 
.header-r .search .searchCon{width:160px; float:left; background:none; line-height:30px; text-indent:16px; outline:none; font-size:14px;}
.header-r .search .searchMenu{float:left; width:34px; height:30px; background:url(../images/tubiao.png) -102px -40px no-repeat; outline:none; cursor:pointer;}

.header-r .login{float:left; line-height:30px; margin-left:20px; color:#979797; font-size:12px;}
.header-r .login a{color:#444; font-size:16px;}
.header-r .login a:hover{text-decoration:underline;}


.slideBanner{ width:980px; height:410px; overflow:hidden; position:relative; }
.slideBanner .hd{ height:15px; overflow:hidden; position:absolute;bottom:15px; z-index:1;left:50% ;margin-left:-43px;}
.slideBanner .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px;border-radius: 15px; line-height:14px; text-align:center; background:#218640; cursor:pointer; }
.slideBanner .hd ul li.on{ background:#E94609; color:#fff; }
.slislideBannerdeBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBanner .bd li{ zoom:1; vertical-align:middle; }
.slideBanner .bd img{ width:980px; height:410px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBanner .prev,
.slideBanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBanner .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBanner .prev:hover,
.slideBanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBanner .prevStop{ display:none;  }
.slideBanner .nextStop{ display:none;  }


.slideBox{ width:468px; height:332px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#218640; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:468px; height:332px; display:block;  }
.slideBox .bd span {z-index: 90;position: absolute;bottom: 0px;padding-left: 5px;width: 100%;height: 30px;line-height: 30px;color: #fff; background: #000000;opacity: 0.8;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }




/*新闻样式开始*/

/*main*/
.main{padding:32px 0 50px; position:relative;}
.w860{width:850px; float:left;}

.main-top{margin-top: 16px;}
.main-r {width:472px}
.main-l {width: 468px;}

.main-title {width: 100%;border-bottom: 2px solid #009143;height: 36px; line-height: 36px;margin-bottom: 16px;}
.main-title .name {float:left;}
.main-title .name a{  color: #E94609;font-size: 18px;font-weight: bold;}
.main-title .more {float:right;}
.main-title .more a{  color: #E94609;font-size: 14px;}


.main-list {width: 100%;height: 40px; line-height: 40px;}
.main-list .name{float: left;min-width:60%;}
.main-list .name a{color: #616161;font-size: 16px; text-align:left;float:left}
.main-list .name a:hover{color:#218640;}
.main-list .time{float:right;color: #B8B8B8;font-size: 14px;}

.main-2content{float:right;width: 700px;}
.main-2content .title{border-bottom: 3px solid #E94609;color: #218640;height: 60px;line-height: 60px;font-size: 22px;margin-bottom: 16px;}
.main-2content .channeltitle{font-size: 16px;line-height: 250%;}



.main-2list{float:left;width: 240px;text-align: center;line-height: 60px;}
.main-2list .list2 { border-bottom: 1px solid #BFBFBF ;height: 60px;font-size: 18px;}
.main-2list .list2 a{color: #218640;}
.main-2list .list2 .on {color: #E94609;}
.main-2list .list2 a:hover {color: #E94609;}
.main-2list .title{border-bottom: 3px solid #218640;color: #218640;font-size: 22px;font-weight: bold;height: 60px;}







/*news*/
.topNews{width:100%; height:50px; background:url(../images/topNews.png) left top no-repeat #f0f0f0; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; line-height:50px; text-indent:150px;}
.topNews a{color:#1e1e1e; font-size:24px; font-weight:bold;}
.topNews a:hover{color:#ef3838;}
.topNews em,.topNews span{color:#b7b7b7; font-size:12px; margin-left:20px;}

.news{width:100%; height:340px; margin-top:28px;}
.news .banner{float:left; width:510px; height:340px; position:relative; margin-right:24px;}
.news .banner .banner_pre, .news .banner .banner_next{display:none;position:absolute;top:130px;width:20px;height:24px; overflow:hidden;z-index:10;background-image:url(../images/tubiao.png); background-repeat:no-repeat; cursor:pointer;}
.banner_pre{left:15px;background-position:-10px -10px;}
.banner_pre:hover{background-position:-40px -10px;}
.banner_next{right:15px;background-position:-70px -10px;}
.banner_next:hover{background-position:-100px -10px;}
.news .banner .bd{width:100%; height:288px; overflow:hidden;}
.news .banner .bd a{width:100%; height:288px; display:block; position:relative;}
.news .banner .bd img{width:100%; height:100%;}
.news .banner .bd h1{ position:absolute; left:0; bottom:0; width:100%; height:46px; background:#000; filter:alpha(opacity=80); background:rgba(0,0,0,0.7); line-height:46px; text-align:center; color:#fff; font-weight:normal;}
.news .banner .hd{width:100%; text-align:center; margin-top:10px;}
.news .banner .hd ul{display:inline-block;}
.news .banner .hd li{width:8px; height:8px; float:left; margin:10px; position:relative; cursor:pointer;background:#dbdbdb; border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%;}
.news .banner .hd li:hover{background:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.news .banner .hd li.on{background:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}

.newsList{}
.newsList .item{margin-top:18px;}
.newsList .item:first{margin-top:0;}
.newsList .item h1{color:#222222;}
.newsList .item .des{color:#555555; line-height:18px; font-size:13px; margin-top:10px;}
.newsList .item span{display:inline-block; margin-top:8px; color:#b7b7b7; font-size:12px;}
.newsList .item span em{margin-left:20px;}

/*hot*/
.hot .hot-nav{width:100%; line-height:40px; height:40px; border-bottom:2px solid #e7e7e7;}
.hot .hot-nav h1{color:#1a1a1a; font-weight:normal; position:relative; line-height:40px; display:inline-block;}
.hot .hot-nav h1 a{color:#1a1a1a; font-weight:normal;}
.hot .hot-nav h1:after{content:""; height:2px; width:100%; position:absolute; left:0; bottom:-2px; background-color:#ef3838;}
.hot .item{border-top:1px solid #f2f2f2; padding:27px 0 16px;}
.hot .item:hover{ background-color:rgba(240,240,240,0.4);}
.hot .item .img{width:260px; height:160px; float:left; display:block; position:relative; margin-right:20px; overflow:hidden;}
.hot .item .img img{width:100%; height:100%;}
.hot .item .img i{width:20px; height:14px; position:absolute; left:11px; bottom:7px; background:url(../images/tubiao.png) -239px -10px no-repeat; display:inline-block;}
.hot .item .text{ overflow:hidden; position:relative;}
.hot .item .text h1 a{color:#1a1a1a; font-weight:normal;}
.hot .item .text h1 a:hover{color:#ef3838;}
.hot .item .text .des{color:#5a5a5a; font-size:14px; line-height:24px; margin-top:20px; height:72px;}
.hot .item .text .fl{margin-top:30px; font-size:12px; color:#b7b7b7;}
.fl .ch{float:left;}
.fl .ch em{margin-left:20px;}
.text .data{right:0; bottom:0; position:absolute;}
.text .data span{color:#b7b7b7; font-size:12px; line-height:14px;}
.text .data .view{padding-left:24px; background:url(../images/tubiao.png) -239px -40px no-repeat;}
.text .data .comment{padding-left:21px; background:url(../images/tubiao.png) -237px -74px no-repeat; margin-left:20px;}
.hot .item .pic{margin-top:18px;}
.hot .item .pic img{width:100%; height:100%;}
.hot .item .pic a{width:260px; height:160px; float:left; display:inline-block; margin-left:20px; overflow:hidden;}
.hot-more{text-align:center; margin-top:60px;}
.hot-more a{padding:5px 40px; border:1px solid #cfcfcf; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; color:#9c9c9c; font-size:16px;}
.hot-more a:hover{border:1px solid #ef3838; color:#ef3838; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}


/*footer*/
.footer{width:100%; background:#218640;color: #fff;}
.footer .footlm{float: left;margin: 25px 69px 25px 0;}
.footer .footrm{float: right;}
.footer .footer-link{ color:#fff; font-size:14px; text-align:center;}

.footer .footer-link:hover{ text-decoration:underline;color: #E94609;}
.footer .copyright{line-height:24px; color:#aeaeae; font-size:12px; text-align:center; padding:15px 0; border-top:1px solid #5f5f5f;}

.footer .footer-l{width: 560px;float: left;}
.footer .footer-r{width: 302px;float: right;}

/*right-fixed*/
.right-fixed{position:fixed; right:0px; bottom:150px;}
.right-fixed li{width:50px; height:50px; background-color:#cacaca; margin-bottom:1px; cursor:pointer; position:relative;}
.right-fixed .app, .right-fixed .weixin, .right-fixed .wap, .app-logo, .weixin-logo{background-image:url(../images/tubiao.png); background-repeat:no-repeat; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.right-fixed .app:hove, .right-fixed .weixin:hover, .right-fixed .wap:hover{background-image:url(../images/tubiao.png); background-repeat:no-repeat; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.right-fixed .back-top{background-image:url(../images/tubiao.png); background-repeat:no-repeat;}
.right-fixed .back-top:hover{background-image:url(../images/tubiao.png); background-repeat:no-repeat;}
.right-fixed .app{background-position:-10px -170px;}
.right-fixed .weixin{background-position:-65px -170px;}
.right-fixed .wap{background-position:-120px -170px;}
.right-fixed .back-top{display:none; background-position:-175px -170px;}
.right-fixed .app:hover{background-position:-10px -114px;}
.right-fixed .weixin:hover{background-position:-65px -114px;}
.right-fixed .wap:hover{background-position:-120px -114px;}
.right-fixed .back-top:hover{background-position:-175px -114px;}
.app-logo, .weixin-logo, .wap-logo{width:162px; display:none; position:absolute; bottom:0; left:-162px; border:1px solid #ccc; box-sizing:border-box;}
.app-logo{height:180px; background-position:-180px -229px;}
.weixin-logo{height:200px; background-position:-10px -229px;}
.right-fixed .app:hover .app-logo{display:block;}
.right-fixed .weixin:hover .weixin-logo{display:block;}
.right-fixed .wap:hover .wap-logo{display:block;}


/*新闻样式结束*/


/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #218640; background:#218640; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #218640; color:#218640;}
.page-large .on:hover{border:1px solid #218640; color:#fff;}

.page-large .prev-page{background:url(../images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(../images/small-prev-page-on.png) center center no-repeat #ef3838;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(../images/small-next-page-on.png) center center no-repeat #ef3838;}

/*图库样式结束*/

.content-title{color: #218640;font-size: 20px;text-align: center;font-weight: bold;margin-top: 30px;}
.content-inf{text-align: center;font-size: 14px;color: #666666;margin-top: 30px;}
.content-txt{margin-top:45px; color:#202020; font-size:16px; line-height:32px; padding-bottom:40px;min-height: 300px;}
.content-txt p{margin-top: 16px;}
.content-txt img{max-width:100%;}
.content-txt table{width: 100%;border-collapse:collapse;border:1px solid black;text-indent: 0 !important;border-spacing: 0;}
.content-txt table p {text-indent: 0 !important;margin: 0;padding:0;}
.content-txt table div {text-indent: 0 !important;margin: 0;padding:0;}
.content-txt tr td {border-collapse:collapse;border:1px solid black;}




.content-link{width:100%; padding-top:14px; border-top:1px solid #989898; color:#666666; font-size:14px; line-height:20px;}
.content-link .prev-content{width:45%; float:left; text-align:left;}
.content-link .prev-content i{width:20px; height:20px; display:inline-block; float:left; background:url(../images/content_tubiao.png) -66px -11px no-repeat; margin-right:6px;}
.content-link .next-content{width:45%; float:right; text-align:right;}
.content-link .next-content i{width:20px; height:20px; display:inline-block; float:right; background:url(../images/content_tubiao.png) -66px -41px no-repeat; margin-left:6px;}
.content-link a{color:#1f1f1f; font-size:14px;}


/*搜索结果页*/
.searchNav{color:#1a1a1a; font-size:16px; line-height:28px; border-bottom:2px solid #e7e7e7;}
.searchNav span{color:#ef3838;}
.searchList{margin-top:6px;}
.searchList .item{padding:20px 0 20px 10px; border-bottom:1px solid #f0f0f0;}
.searchList .item:hover{background-color:#f7f7f7;}
.searchList .item .search-title{color:#333333; font-size:18px; margin-bottom:14px;}
.searchList .item .search-title span{color:#ef3838;}
.searchList .item .search-txt{color:#666666; font-size:14px; line-height:20px; margin-bottom:10px;}
.searchList .item .search-txt span{color:#ef3838;}
.searchList .item .search-date{color:#333333; font-size:12px;}
.searchList .item .search-date em{color:#bababa; margin:0 30px 0 15px;}

